package 循环;
import java.util.Scanner;
public class whileDemo2 {
    
     public static void main(String[] args){
    	Scanner sc=new Scanner(System.in);//从键盘输入
    	System.out.println("----键盘输入获取各个输入成绩-----");
 		System.out.print("请输入学生个数：");
 		int num=sc.nextInt();//等待输入
 		double[] nums=new double[num];
 		int i=0;
 		while(i<nums.length){
 		System.out.print("请输入第"+(i+1)+"个学生的成绩：");
 		nums[i]=sc.nextDouble();
 		i++;
 		}
 		System.out.println("-----下面开始判断最大成绩------");
 		int j=0;
 		double max=0;
 		while(j<nums.length){	//擂台法比较大小
 			if(nums[j]>max){
 				max=nums[j];
 				}
 			j++;
 			}
 		System.out.println("他们之中的最高成绩是："+max);
 		System.out.print("-----下面开始判断最小成绩------");
 		int x=0;
 		double min=nums[0];
 		while(x<nums.length){	//擂台法比较大小
 			if(min>nums[x]){
 				min=nums[x];
 				}
 			x++;
 			}
 		System.out.println("\n他们之中的最低成绩是："+min);
 		
 		System.out.println("-----------分割线----------");
 		double result=0;
 		double avg=0;
 		for(double n:nums){
 		result+=n;
 		avg=result/num;
 		System.out.println("学生的平均成绩为："+avg);
       }
     }
}